home *** CD-ROM | disk | FTP | other *** search
/ MacPeople 1999 May 1 / MACPEOPLE-1999-05-01.ISO.7z / MACPEOPLE-1999-05-01.ISO / 連載 / ロードテスト / パワーブックG3 / QuoEdit047.sit / QuoEdit 0.47 / Miscellaneous / QEAE.h < prev    next >
Text File  |  1999-02-12  |  6KB  |  167 lines

  1. /*
  2.         QEAE.h for C and Rez (as information for dear programmers)
  3.             Type declarations of Apple events
  4.                 defined in QuoEdit version 0.47
  5.                     February, 1999
  6.  
  7.         Copyright Lyomei Sakai 1996-1999 All rights reserved.
  8. */
  9.  
  10.  
  11.  
  12. /* suite code, event class */
  13. #define kAEQuoEdit            'QEdt'
  14. #define kAEMyMiscellaneous    'Misc'
  15.  
  16.  
  17. /* event IDs */
  18. #define kAEInsert            'insr'
  19. #define kAEFind                'Find'
  20. #define kAESearch            'Sear'        // since 0.47
  21. #define kAEReplace            'Rep '
  22. #define kAEReplaceAll        'RepA'
  23. #define kAEArrangeWindows    'ArWn'
  24. #define kAEPrevWindow        'PrWn'
  25. #define kAENextWindow        'NxWn'
  26. #define kAESpeak            'spk '
  27. #define kAEDoKeyAction        'KeyA'
  28. #define kAEJumpTo            'JmpT'
  29. #define kAETransliterate    'Trl '
  30. #define kAEAliasOfCopy        'Copy'
  31. //#define kAEChooseOneFile    'StdF'        // obsolete (another "choose file" handled in 0.4 - 0.451)
  32.  
  33.  
  34. /* keywords, types */
  35. #define keyRemember                'Remb'        // since 0.4
  36. #define keyWithDialogBox        'wDBx'        // since 0.4
  37. #define keyAsStationery            'AsSt'        // since 0.45
  38. #define keyWithStylInfo            'wStl'        // since 0.44 (new name of keyWithStyle)
  39. #define keyFindDirection        'fDir'
  40. #define typeFindDirection        'fDir'        // (typeEnumerated)
  41. #define keyExtendSelection        'ExS '
  42. #define keySelectDest            'SDst'
  43. #define keySearchString            'SStr'        // since 0.47
  44. #define keyReplaceString        'RStr'        // since 0.47
  45. #define keyCaseSensitive        'kCSv'        // since 0.47
  46. #define keyEntireWord            'kEWd'        // since 0.47
  47. #define keyGrep                    'kGrp'        // since 0.47
  48. #define keyDesiredSearchLevel    'SLev'        // since 0.47
  49. #define typeDesiredSearchLevel    'SLev'        // since 0.47 (typeEnumerated)
  50. #define keyShowResult            'ShRs'        // since 0.47
  51. #define keyScriptCode            'ScpC'        // since 0.47
  52. #define keyStacking                'Stac'
  53. #define typeUpOrDown            'UpDn'        // (typeEnumerated)
  54. #define keyIgnoreNoUSErr        'INSE'
  55. #define keyKeepInMemory            'KpMm'
  56. #define keyTlTargetFormat        'TlTf'
  57. #define keyTlTargetModifier        'TlTM'
  58. #define keyTlSourceMask            'TlSM'
  59. #define typeTlSubscript            'TlSM'        // (typeEnumerated)
  60. #define typeTlTargetModifier    'TlTM'        // (typeEnumerated)
  61. #define typeKeyKind                'KKin'        // (typeEnumerated)
  62. #define keyModifierKeys            'ModK'
  63. #define typeModifierKeys        'ModK'        // (typeEnumerated)
  64. #define keyTimes                'Tims'        // since 0.4
  65. #define typeRelationalTextLoc    'RTxL'        // (typeEnumerated)
  66. #define keyForcing                'Frcn'        // since 0.46
  67. //#define typeYesOrNo            'YorN'        // obsolete (but QuoEdit still accepts kAEYes/kAENo for a while)
  68. //#define typeTlTargetFormat    'TlTf'        // --> typeTlSubscript ('TlSM')
  69. //#define typeTlSourceMask        'TlSM'        // --> typeTlSubscript ('TlSM')
  70. //#define keyFileType            'FTyp'        // (for kAEChooseOneFile)
  71. //#define keyButtonName            'BtnN'        // (for kAEChooseOneFile)
  72.  
  73.  
  74. /* classes */
  75. #define cByte                'byt '
  76. #define cDocumentProps        'dPrp'        // (just to reduce 'aete' code)
  77. #define cBatchFindResult    'BFRs'        // since 0.47 (human name would be "batch found")
  78.  
  79.  
  80. /* properties */
  81. #define pInverted            'pInv'
  82. #define pMeshed                'pMsh'
  83. #define pShowLocation        'pShL'
  84. #define pShowCode            'pShC'
  85. #define pShowReturns        'pShR'
  86. #define pShowTabs            'pShT'
  87. #define pBoldCaret            'pBCr'
  88. #define pLocInfoKind        'pLIK'
  89. #define pTurningWindow        'pTPt'
  90. #define pAutoIndent            'pAIn'
  91. #define pIntelCutPaste        'pICP'        // since 0.4
  92. #define pRememberSelection    'pRSl'
  93. #define pTSMAware            'pTSM'
  94. #define pUseNavigation        'pUNv'        // since 0.45
  95. #define pCaretSpeed            'pCSp'
  96. #define pUndoLevels            'pUdL'
  97. #define pSearchString        'pSSt'
  98. #define pReplaceString        'pRSt'
  99. #define pCaseSensitive        'pCSv'
  100. #define pEntireWord            'pEWd'
  101. #define pGrep                'pGrp'        // since 0.42
  102. #define pSpeaking            'pSpn'
  103. #define pPausing            'pPau'
  104. #define pCurrentFolder        'pCuF'        // since 0.44
  105. #define pDialogBoxOpen        'pDBO'
  106. #define pFontID                'pfid'
  107. #define pLeading            'plht'
  108. #define pTabWidth            'pTbW'
  109. #define pPositio            'ppos'        // obsolete in dictionary but still handled internally (QuoEdit now gets pPosition 'posn' from FinderRegistry.h and FinderRegistry.r.)
  110. #define pBoundsSize            'pBSz'
  111. #define pPrintHeader        'pPrH'
  112. #define pPrintFooter        'pPrF'
  113. #define pPrintReturns        'pPrR'
  114. #define pPrintTabs            'pPrT'
  115. #define pSaveStyl            'pSst'        // since 0.45
  116. #define pSavePageSetup        'pSPS'
  117. #define pIsPropsModified    'iPMd'        // since 0.4
  118. #define pOffset                'ofse'
  119. #define pCharacterCode        'pCCd'
  120. #define pHowManyChars        'pHMC'
  121. #define pHowManyLines        'pHML'
  122. #define pHowManyParas        'pHMP'
  123. #define pHowManyWords        'pHMW'
  124. //#define pStyledOutput        'pStO'        // ignored since 0.4 --> obsoleted in 0.45
  125.  
  126.  
  127. /* enumerations */
  128. #define kAEForward        'Fw  '
  129. #define kAEBackward        'Bw  '
  130. #define kAEOne            'One '        // since 0.47
  131. #define kAEEachOne        'eOne'        // since 0.47
  132. #define kAEUp            'Up  '
  133. #define kAEDown            'Down'
  134. #define kAELeftArrow    'LArK'
  135. #define kAERightArrow    'RArK'
  136. #define kAEDownArrow    'DArK'
  137. #define kAEUpArrow        'UArK'
  138. #define kAEBSKey        'BS K'
  139. #define kAEFwdDelKey    'FD K'
  140. #define kAETabKey        'TabK'
  141. #define kAEReturnKey    'CR K'
  142. #define kAEEnterKey        'EntK'
  143. #define kAEShiftKey        'ShfK'
  144. #define kAEOptionKey    'OptK'
  145. #define kAECommandKey    'CmdK'
  146. #define kAEControlKey    'CtrK'
  147. #define kAEBgnOfDoc        'b_Dc'
  148. #define kAEEndOfDoc        'e_Dc'
  149. #define kAEBgnOfPara    'b_Pr'
  150. #define kAEEndOfPara    'e_Pr'
  151. #define kAERoman        'Rm  '
  152. #define kAENative        'Natv'
  153. #define kAERoman1        'Rm1 '
  154. #define kAERoman2        'Rm2 '
  155. #define kAEKatakana1    'KK1 '
  156. #define kAEKatakana        'KK2 '
  157. #define kAEHiragana        'HG2 '
  158. #define kAEHangul        'Hg2 '
  159. #define kAEJamo            'Jm2 '
  160. #define kAEBopomofo        'Bp2 '
  161. #define kAEUppercase    'uppc'        // only kAELowercase could be found in Appleユs Interfaces
  162.  
  163.  
  164. /*
  165. Event class of select event is kAEMiscStandards. <- Winter 1992 Apple Event Registry Errata
  166. */
  167.